package com.example.study_thread.a_file;

import java.io.File;

public class Demo4File {
    public static void main(String[] args) {
        File file = new File("D:\\java_project\\study_thread\\src\\main\\java\\com\\example\\study_thread");
        file1(file);
    }

    private static void file1(File file) {
        //        1、创建File对象，指定要遍历的文件夹路径

//        2、调用listFiles()进行遍历文件夹，返回files数组
        File[] files = file.listFiles();
        if (files != null) {
            for (File file1 : files) {
                if (file1.isFile()) {
                    if (file1.getName().endsWith(".jpg")) {
                        System.out.println("文件类型时图片名为：" + file1.getName());
                    }
                } else {
//        3、如果是文件则判断是否是一.jgp进行结尾的，否则证明为文件夹，则继续调用listFiles进行调用，递归实现
                    file1(file1);
                }
            }
        }

    }
}
